.h-left-menu{
	background:#0468c5;
	color:#FFF;
	width:230px;
	padding-top:10px;
	padding-bottom:10px;
}

.h-left-menu span{
	font-family:'supermarket';
	font-size:18px;
	left:10px;
	position:relative;
	line-height:0;
}

.nav-select{
	text-decoration:underline !important;
}

/* ===[ accordion css reset ]=== */
.verticalNav * {border: 0;line-height: 1;list-style: none;margin: 0;padding: 0;}

/* ===[ verticalNav ]=== */
.verticalNav {
	margin: 0 auto;
	max-width: 230px;	/* Do not replace max-width with width or you'll lose responsiveness */
	outline: none !important;
	position: relative;
	width: 230px;		/* Width is used because responsiveness is not used */
}

/* Do not change anything in this rule */
.verticalNav .jAccordion-slidesWrapper {height: 100%;overflow: hidden;position: relative;width: 100%;}
/* Do not change display, overflow or position */
.verticalNav .jAccordion-slide {
	display: block;
	overflow: hidden;
	position: relative;
}
/* Opera 10.xx bug fix
 * More info: http://css-lab.com/bug-test/opera-ap-bugfix.html
 */
.verticalNav .jAccordion-slide:after {content: "";float: left;height: 1%; width: 0;}

/* Menu item */
.verticalNav li { /*background: url(../images/backgrounds_sprite.png) repeat-x left 1px */}
.verticalNav li.activeItem,
.verticalNav li:hover { /*background: url(../images/backgrounds_sprite.png) repeat-x left -29px*/}
.verticalNav li a {
	border: 1px solid #a1a1a1;
	border-top-color: #575757;
	border-bottom-color: #a1a1a1;
	border-top:none;
	/*border-bottom:none;*/
	color: #006aab;
	display: block;
	height: 22px;
	padding: 8px 10px 0;
	text-decoration: none;
	/*text-shadow: 1px -1px #000;*/
}

.verticalNav li.activeItem a,
.verticalNav li:hover a {
	/*border-color: #27B5D8 #046881 #02657E;
	text-shadow: 1px -1px #00495C;*/
}
.verticalNav li.hasSubmenu.activeItem a{
	border-bottom: none;
}

.verticalNav li a:hover { text-decoration:underline;}

/* Menu item with submenu */
.verticalNav li.hasSubmenu a {background: url(../images/arrow.png) no-repeat 97% center; }
.verticalNav li.hasSubmenu a:hover { text-decoration:underline;}
.verticalNav li.hasSubmenu.activeItem a {background: url(../images/arrow_active.png) no-repeat 97% center; text-decoration:underline;}

.verticalNav li.hasSubmenu.activeItem ul li a{ text-decoration:none !important;}

.sub-left-menu{ border-bottom:1px solid #a1a1a1;}

.sub-left-menu li a{text-decoration:none;}

/* Submenu item */
.verticalNav li ul li {/*background: url(../images/backgrounds_sprite.png) repeat-x left -59px*/}
.verticalNav li ul li:hover,
.verticalNav li ul li.activeSub {/*background: url(../images/backgrounds_sprite.png) repeat-x left -89px*/ text-decoration:none;}

.verticalNav li.hasSubmenu.activeItem ul li.activeSub a{ text-decoration:underline !important;}

.verticalNav li ul li a {
	background:none !important;
	border: 1px solid #a1a1a1  !important;
	border-bottom:none  !important;
	border-top:none  !important;
	color: #686868;
	height: 18px;
	padding: 2px 15px 0;
	text-shadow: none  !important;
}
.verticalNav li ul li a:hover,
.verticalNav li ul li.activeSub a { /*border-color: #C9C9C9 #7A7A7A #737373 !important*/ text-decoration:underline; color:#006aab;}
/* ===[ Rules used when JS is disabled ]=== */
 
/* Rule for inactive item */
.verticalNav.noJS .jAccordion-slide {height: 36px}
/* Rule for active item */
.verticalNav.noJS .jAccordion-slidesWrapper .jAccordion-slide:hover {height: auto}
.verticalNav.noJS li.hasSubmenu:hover > a {background: url(../images/arrow_active.png) no-repeat 97% center}
/* ===[ End of rules used when JS is disabled ]=== */